package com.yehuishou.service;

import java.util.List;
import java.util.Map;

import com.github.pagehelper.PageInfo;
import com.yehuishou.pojo.Brand;
import com.yehuishou.pojo.Classify;
import com.yehuishou.pojo.ImageFile;
import com.yehuishou.pojo.Models;
import com.yehuishou.pojo.Oditem;
import com.yehuishou.pojo.QueryVO;

/**
 * 用户订单业务层
 * @author VULCAN
 *
 */
public interface SaleOrderService {

	//查询用户订单
	PageInfo<QueryVO> findUserOrder(Integer pageNum, Integer pageSize, QueryVO vo);
	//删除用户订单
	int deleteUser(String oid);
	//通过ID查询详情
	List<Oditem> finditems(String oid);
	//通过ID 查询单个订单详情 用于修改
	Oditem FindDetailsById(Oditem oditem);
	//出售订单详情修改
	Integer UpdateDetails(Oditem oditem);
	Integer UpdateConfiguration(Oditem oditem);
	//删除订单详情
	Integer detailsDelete(Integer i_id);
	//查询所有商品分类
	List<Classify> selclassify();
	//查询所有品牌
	List<Brand> selbrand();
	//查询所有商品型号
	List<Models> selmodel();
	//删除订单中间表
	Integer deleteItemOrder(String oid);
	//批量删除订单
	void deleteUsers(String[] oids);
	//批量删除订单中间表
	void deleteItemOrders(String[] oids);
}
